Notes on Concurrency Control in Groupware
نویسنده
چکیده
These brief notes explore the requirements and design issues surrounding concurrency control in groupware – software with which several users, often geographically separated, collaborate on a shared task such as document writing. The next section gives an overview of groupware. We then give requirements and design issues, and go on to discuss how traditional concurrency control techniques such as database transactions are usually inappropriate for groupware, and describe and discuss alternatives. Finally, we suggest some categorisations of the ways in which users receive information about shared objects and the ways in which they interact in shared tasks.
منابع مشابه
Cut‐paste string operation for collaborative groupware applications
Background Groupware system is a multiple user system in which the operations of each user must quickly be propagated to all other shared users (e.g., multi-player game, real-time computer conferencing). Groupware system requires sharing of data, fine granularity, concurrency control and fast response times. Consistency and high local responsiveness are specific requirements for multi-user syst...
متن کاملInclusive transformation consistency control algorithm in distributed system
Background Real-time groupware systems, such as multi-player game, and real-time computer conferencing in the area of computer-supported cooperative work have multiple users where the actions of all users must be propagated to all other users. Groupware systems are multi-user systems that provide an interface to a multi-user shared environment, which require sharing of data, fine-granularity, c...
متن کاملFlexibility Mapping Synchronous Groupware Architectures to Distributed Implementations
Design-level architectures allow developers to concentrate on the functionality of their groupware application without exposing its detailed implementation as a distributed system. Because they abstract issues of distribution, networking and concurrency control, design-level architectures can be implemented using a range of distributed implementation architectures. This paper shows how the impl...
متن کاملSpecifying Temporal Behaviour in Software Architectures for Groupware Systems
This paper presents an example of how software architectures can encode temporal properties as well as the traditional structural ones. In the context of expressing concurrency control in groupware systems, the paper shows how a specification of temporal properties of the semi-replicated groupware architecture can be refined to three different implementations, each with different performance tr...
متن کاملMessage from the TC Chair
Groupware systems are computer based systems which supports two or more users working in a tightly coupled fashion on a common task. This paper briefly introduc ess a family of concurrency control algorithms for groupware systems. These algo rithms maintain consistency without locking, and without rollback, within a dynam ic non-serializable environment. A consistency theorem for this family of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996